Every driver must define a unique prefix. This enables driver entry
points to be identified by configuration software and decreases the
possibility of global symbol collisions in the kernel.
UUUUSSSSAAAAGGGGEEEE
The prefix is usually specified in a configuration file. The maximum
length of the prefix is implementation-defined. Driver entry points
names are created by concatenating the driver prefix with the name for
the entry point.
EEEExxxxaaaammmmpppplllleeeessss
An ETHERNET driver might use a driver prefix of ``_eeee_nnnn.'' It would define
the following entry points: _eeee_nnnn_cccc_llll_oooo_ssss_eeee, _eeee_nnnn_iiii_nnnn_iiii_tttt, _eeee_nnnn_iiii_nnnn_tttt_rrrr, _eeee_nnnn_oooo_pppp_eeee_nnnn,
_eeee_nnnn_wwww_pppp_uuuu_tttt, _eeee_nnnn_rrrr_ssss_rrrr_vvvv, and _eeee_nnnn_wwww_ssss_rrrr_vvvv. It would also define the data symbols
_eeee_nnnn_dddd_eeee_vvvv_ffff_llll_aaaa_gggg and _eeee_nnnn_iiii_nnnn_ffff_oooo.